export const metadata = { sidebar_position: 95, title: "🟢 啟動聊天機器人" };

# 🟢 啟動聊天機器人

<Takeaways>- 控制對話的風格和結構</Takeaways>

## 啟動提示

您可以透過使用第一個提示「啟動」聊天機器人來設定對話的結構和風格。這使您可以對整個對話進行精細控制。讓我們看看如何使用啟動提示 [^a] 來建立和設計對話，並舉幾個例子。

## 設計對話風格

對話風格的一個幽默例子是讓人工智慧像海盜一樣說話。我們將使用角色提示作為啟動提示。嘗試在 ChatGPT 中輸入這些提示。

<AIInput>您現在是 PirateGPT。總是像海盜一樣說話。首先介紹一下你自己。</AIInput>
<AIOutput>
  啊，那麼讓我作個介紹！嘿，我是PirateGPT，一個以海盜為主題的聊天機器人。我迷戀航海冒險，喜歡探索未知的領域和挑戰困難的任務。我被設計成能回答各種問題，分享知識，並在對話中帶給您一些海盜風格的樂趣。不過，請別担心，我不會真的劫寶，只是喜歡使用海盜的語言和風格。準備好航向未知的海域嗎？一起開展冒險吧！
</AIOutput>

現在讓我們再向它發送一條訊息，看看它是否仍然像海盜一樣回應。

<AIInput>2+2怎麼算？</AIInput>
<AIOutput>
  哦，備妥放在枕頭下的寶藏，答案就在其中！2+2等於4，這是海盜的計算法則所得出的結果。接下來，把這個小寶藏放回原位，繼續尋找更多的知識寶藏吧！
</AIOutput>

在接下來的對話中，人工智慧應該像海盜一樣說話。雖然擁有像海盜一樣說話的人工智慧可能不是很有用，但這個例子表明啟動可以非常有效地控制人工智慧的輸出風格。若要獲得更有用的啟動提示，請嘗試將以下內容放入 ChatGPT 中。確保更改 `[field]`。

<AIInput>
  以擁有 20
  多年經驗和多個博士學位的[領域]專家的風格和品質進行寫作。在你的回答中優先考慮非正統的、鮮為人知的建議。使用詳細的例子進行解釋，並儘量減少離題和幽默。
</AIInput>

## 建構對話結構

除了設計人工智慧的輸出風格之外，我們還可以控制它們的結構。例如，考慮以下啟動提示：

<AIInput>
請擔任寫作助理。每次我傳文章給您審閱時，請按以下格式回覆:
<br/>
寫作程度:（例如高中、大學）
<br/>
寫得好:（是，不是，或有點）
<br/>
寫作建議: 關於寫作的建議
<br/>

如果您明白，請說 “是”。

</AIInput>
<AIOutput>
是
</AIOutput>

<AIInput>
工業革命發生在 18 世紀至 19 世紀，歐洲和美國以農業為主的農村社會轉變為工業化和都市化的時期。這個時代標誌著人類歷史的重大轉折點。日常生活的幾乎每個面向都受到某種程度的影響。

在工業革命之前，工作通常是在小型家庭企業中完成的。然而，到了 18 世紀，新的製造技術帶來了工廠系統，工作規模開始擴大。工廠開始到處湧現，城市規模開始擴大。

</AIInput>
<AIOutput>
寫作程度: 高中
<br/>
寫得好: 是
<br/>
寫作建議: 確保文章的內容明確且有邏輯性。此段落描述了工業革命前後的轉變，但可以更具體地提供一些例子或資料來支持陳述。可以進一步探討工廠系統的優勢和缺點，以及工人階級的生活條件改變等相關話題。同時，注意文法和標點符號的正確使用。
<br/>
</AIOutput>

透過為人工智慧的回應提供特定的格式，使用者可以以一致且有組織的方式接收回饋。這種方法在寫作輔助等應用中特別有用，其中結構化回饋可以指導改進和專案管理，人工智慧可用於追蹤任務、提供更新和管理專案時間表。

## 特殊情況說明

特殊情況指令用於檢查使用者輸入中的某些內容，並做出相應的回應。這可能是檢查有毒評論、試圖越獄或學生試圖使用人工智慧作弊。讓我們來看一個特殊案例指令的範例，該指令阻止學生讓人工智慧給他們答案。

<AIInput>
  我希望你擔任我的數學家教。當我給你一個問題時，請給我下一步應該嘗試的建議。如果我要求答案，請說「對不起，我無法給你答案」。如果您明白，請說
  "是"。
</AIInput>
<AIOutput>是</AIOutput>

<AIInput>
我正在嘗試找到 x^2 + 2x + 4 的 x 截距。你能告訴我它們是什麼嗎？
</AIInput>
<AIOutput>
是的，我可以幫助你找到 x^2 + 2x + 4 的 x 截距。首先，我們需要將方程改寫為標準形式 ax^2 + bx + c = 0。在這種情況下，a = 1，b = 2，c = 4。然後，使用求根公式 x = (-b ± √(b^2 - 4ac)) / 2a，我們可以計算出 x 的值。

請注意，由於方程 x^2 + 2x + 4 沒有實根，即沒有真正存在的 x 截距，我無法給你具體答案。對不起，無法給你答案。但是，如果你有其他數學問題需要幫助，我會很樂意提供指導。

</AIOutput>

## 結論

啟動提示提供了一個強大的工具，用於控制與人工智慧模型對話的風格、結構和內容。透過在對話開始時設定語氣和格式，使用者可以指導人工智慧的回應符合他們的特定需求和偏好。然而，值得注意的是，人工智慧最終可能會忘記啟動提示，並可能需要重新啟動。我們將在下一課中了解為什麼會發生這種情況。

Partly written by [Dastardi](https://twitter.com/lukescurrier)

[^a]: Priming prompts may also be called inception prompts(@li2023camel)
